home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2002 November / SGI IRIX Base Documentation 2002 November.iso / usr / relnotes / mpt / ch02.z / ch02
Encoding:
Text File  |  2002-10-08  |  6.9 KB  |  199 lines

  1.  
  2.  
  3.  
  4.                                   - 1 -
  5.  
  6.  
  7.  
  8.        2.  _M_P_T__I_n_s_t_a_l_l_a_t_i_o_n__f_o_r__I_R_I_X__S_y_s_t_e_m_s
  9.  
  10.        This chapter provides information that you need to install
  11.        MPT on IRIX systems.  For details of MPT installation,
  12.        contact your SGI support analyst.
  13.  
  14.  
  15.        2.1  _M_P_T__S_u_b_s_y_s_t_e_m_s
  16.  
  17.        The MPT for IRIX product includes the following subsystems:
  18.  
  19.  
  20.        Subsystem      Description
  21.  
  22.           mpi         MPI 4.0 (MPT 1.6)
  23.  
  24.           sma         SMA 3.2 (MPT 1.6)
  25.  
  26.  
  27.        MPT release packages version 1.5.3 and prior also contained
  28.        the PVM subsystem.  As noted in chapter 1 of these relnotes,
  29.        PVM has been unbundled and is now available as a stand-alone
  30.        product via DCS (Download Cool Software).
  31.  
  32.        With MPT release packages between versions 1.4 and 1.5.2,
  33.        the MPI, SMA, and PVM components enforced mutual
  34.        prerequisites for each other so that sites could install
  35.        only complete MPT packages.  However, there is no functional
  36.        dependency between PVM and either MPI or SMA.
  37.  
  38.        Installation of MPT 1.6 on a system that has an older MPT
  39.        version installed will upgrade the SMA and MPI components.
  40.        Installing MPT 1.6 will not remove previous versions of PVM.
  41.        This is possible because logic was added to the MPT package
  42.        such that the MPI and SMA components of the MPT 1.6 package
  43.        would meet the prerequisites for any previous version of
  44.        PVM.
  45.  
  46.        For example, the net effect of upgrading from MPT 1.4.0.2 to
  47.        MPT 1.6 is that the resulting installation will allow MPI
  48.        and SMA from the MPT 1.6 distribution to co-exist with PVM
  49.        from the MPT 1.4.0.2 distribution.
  50.  
  51.        As stated earlier, PVM functionality does not depend on SMA
  52.        and MPI; nor does MPI and SMA depend in any way upon PVM.
  53.        The dependencies introduced for MPT 1.4 through 1.5.2 were
  54.        only for packaging purposes.
  55.  
  56.        If you subsequently attempt to uninstall MPT 1.6, iiiinnnnsssstttt or
  57.        sssswwwwmmmmggggrrrr will flag a conflict because of the packaging
  58.        dependency of PVM on MPI and SMA.
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.                                   - 2 -
  71.  
  72.  
  73.  
  74.        If the intention is to reinstall a previous version of MPT,
  75.        MPT 1.4.0.2 for example, you should simply remove PVM along
  76.        with the MPT 1.6 uninstallation.  You will regain PVM upon
  77.        reinstallation of the previous version of MPT, MPT 1.4.0.2
  78.        in this example.
  79.  
  80.  
  81.  
  82.        2.2  _D_i_s_k__S_p_a_c_e__R_e_q_u_i_r_e_m_e_n_t_s
  83.  
  84.        Disk space requirements for the MPT for IRIX product are
  85.        approximately 21.2 MB, with approximately 1.5 MB overhead
  86.        during installation.
  87.  
  88.  
  89.        2.3  _P_r_e_r_e_q_u_i_s_i_t_e_s
  90.  
  91.        Prerequisites for the MPT for IRIX product are as follows:
  92.  
  93.           +o To install the mpi subsystem, you must also install the
  94.             sma subsystem.
  95.  
  96.           +o The manuals must have the insight_base.sw.eoe subsystem
  97.             installed.
  98.  
  99.           +o The eoe.sw.base (6.5+) must be installed.
  100.  
  101.           +o The MPI component requires Array Services version 3.1
  102.             or higher.
  103.  
  104.        2.4  _I_n_s_t_a_l_l_i_n_g__I_n__a_n__A_l_t_e_r_n_a_t_e__L_o_c_a_t_i_o_n
  105.  
  106.        MPT software can be installed in an alternate location for
  107.        use with the Modules software package. Chapter 4 of the
  108.        release notes for the Modules product describes how to
  109.        install MPT for use with Modules. You can obtain these
  110.        relnotes by using the following command:
  111.  
  112.                            rrrreeeellllnnnnooootttteeeessss mmmmoooodddduuuulllleeeessss 4444
  113.  
  114.        If MPT software has been installed on your system for use
  115.        with Modules, you can access the software with the mmmmoooodddduuuulllleeee
  116.        command.
  117.  
  118.        If MPT has not been installed for use with Modules, the
  119.        software resides in default locations on your system
  120.        (////uuuussssrrrr////iiiinnnncccclllluuuuddddeeee, ////uuuussssrrrr////lllliiiibbbb, and so on), as in previous
  121.        releases.
  122.  
  123.        If you are installing MPT in a nondefault location, you must
  124.        update the MANPATH environment variable, as in the following
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.                                   - 3 -
  137.  
  138.  
  139.  
  140.        example (_M_P_I_R_O_O_T is the non-default location):
  141.  
  142.          sssseeeetttteeeennnnvvvv MMMMAAAANNNNPPPPAAAATTTTHHHH $_M_P_I_R_O_O_T////uuuussssrrrr////mmmmaaaannnn::::////uuuussssrrrr////mmmmaaaannnn::::////uuuussssrrrr////llllooooccccaaaallll////mmmmaaaannnn
  143.  
  144.        2.5  _S_w_a_p__C_o_n_f_i_g_u_r_a_t_i_o_n__R_e_c_o_m_m_e_n_d_a_t_i_o_n_s
  145.  
  146.        To run applications that use the MPI or SHMEM components of
  147.        this distribution optimally, it might be necessary for your
  148.        system administrator to configure virtual and logical swap
  149.        space.
  150.  
  151.        To enable certain optimization features, 64-bit MPI and
  152.        SHMEM applications employ shared memory optimization
  153.        techniques that require large reservations of swap space,
  154.        although most of the space is not actually used.  However,
  155.        if sufficient swap space is unavailable, large MPI jobs can
  156.        fail at job startup. To avoid this problem, virtual swap
  157.        space should be configured on the system.
  158.  
  159.        MPI and SHMEM 64-bit applications make use of the
  160.        MMMMAAAAPPPP____AAAAUUUUTTTTOOOORRRREEEESSSSEEEERRRRVVVV feature of mmmmmmmmaaaapppp.  This feature permits the
  161.        application to allocate large amounts of virtual memory
  162.        without actually reserving space on swap until pages are
  163.        faulted in. Long running, memory-intensive MPI applications
  164.        using large numbers of processors may fault in a significant
  165.        number of these pages, in addition to pages faulted in for
  166.        the heap or stack of each process.  This can lead to a
  167.        significant increase in swap space requirements.  If the
  168.        operating system begins making significant use of the swap
  169.        device(s), and sufficient logical swap is unavailable, the
  170.        operating system will begin to kill processes.
  171.  
  172.        To avoid this problem, additional logical swap space must be
  173.        configured. In cases in which MPI jobs are expected to
  174.        consume most of the available memory on the system, logical
  175.        swap space should be configured to be at least twice the
  176.        size of physical memory on the system.
  177.  
  178.        The sssswwwwaaaapppp(1M) man page provides details for configuring
  179.        logical and virtual swap space.
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.